const sequelize = require('../db');
const { DataTypes } = require('sequelize');

// 创建任务列表 表
// id *
// name
// description
// content
// creatiedTime  创建时间 *
// completeTargetTime 目标完成时间
// completeTime 完成时间
// userid 外键 属于哪个用户的任务
// isDone   是否完成
// iDelete  是否有权限删除
const tasklist = sequelize.define(
    "tasklist",
    {
        name: {
            type: DataTypes.STRING,
            allowNull: false,
        },
        description: {
            type: DataTypes.STRING
        },
        content: {
            type: DataTypes.STRING
        },
        completeTargetTime: {
            type: DataTypes.DATE
        },
        completeTime: {
            type: DataTypes.DATE,
        },
        isDone: {
            type: DataTypes.BOOLEAN
        },
        iDelete:{
            type:DataTypes.BOOLEAN,
        }
    },
    {
        createdAt: 'creatiedTime',
        updatedAt: 'updateTime',
    }
)
module.exports = tasklist;